import dayjs, { ConfigType } from "dayjs";
import utc from 'dayjs/plugin/utc'
import timezone from 'dayjs/plugin/timezone'


/**
 * ### 自定义时间函数
 * - 基于dayjs封装的时间函数
 * - 设置时区为上海（UTC + 8）
 */
export const time = (date?: ConfigType): dayjs.Dayjs => {

  dayjs.extend(utc)
  dayjs.extend(timezone)
  dayjs.tz.setDefault("Asia/Shanghai")

  return dayjs.tz(date);

}